.addressmanagement {
    margin-bottom: 402px;
    padding-top: 51px;
    .add {
        button {
            width: 120px;
            height: 36px;
            background: #49cbcd;
            color: #fff;
            outline: none;
            border: none;
            vertical-align: bottom;
            margin-right: 10px;
            cursor: pointer;
        }
    }
    .address-list {
        margin-top: 20px;
        font-size: 14px;
        .thead {
            background: #8998aa;
            height: 50px;
            overflow: hidden;
            line-height: 50px;
            color: #fff;
            span {
                float: left;
                text-align: center;
            }
            .h-name {
                width: 10%;
            }
            .h-adress {
                width: 50%;
            }
            .h-tel {
                width: 10%;
            }
            .h-edit {
                width: 30%;
            }
        }
        .item {
            height: 40px;
            overflow: hidden;
            line-height: 40px;
            span {
                float: left;
                text-align: center;
            }
            .name {
                width: 10%;
            }
            .adress {
                width: 50%;
            }
            .tel {
                width: 10%;
            }
            .edit {
                width: 30%;
                overflow: hidden;
                .del {
                    margin-left: 55px;
                    float: left;
                }
                .change {
                    float: left;
                    margin-left: 66px;
                }
                i{
                    cursor: pointer;
                }
                i:hover{
                    color: #49CBCD;
                }
            }
        }
        .item:nth-child(even) {
            background: #e7eaee;
        }
        .item:nth-child(odd) {
            background: #f5f5f5;
        }
    }
    //地址添加超出提醒
    .addresswarn {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 100;
        box-shadow: 0 0 5px 0;
        .mask {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.3);
        }
        .main {
            width: 410px;
            height: 170px;
            background: #fff;
            position: absolute;
            box-sizing: border-box;
            left: 50%;
            top: 50%;
            margin-top: -125px;
            margin-left: -205px;
            .title {
                padding: 15px 15px 0;
                color: #788492;
                overflow: hidden;
                font-size: 14px;
                p {
                    float: left;
                }
                i {
                    float: right;
                    font-size: 18px;
                    cursor: pointer;
                }
                i:hover {
                    color: #fc6532;
                }
            }
            .content-text {
                text-align: center;
                font-size: 16px;
                color: #788492;
                padding-top: 32px;
                i {
                    font-size: 28px;
                    color: #49cbcd;
                    margin-right: 16px;
                    vertical-align: middle;
                }
            }
        }
    }
}
.ivu-message-notice-content {
    background: #49cbcd!important;
    color: #fff!important;
    .ivu-icon {
        display: none!important;
        color: transparent!important;
    }
}
